import Dialog from '../miniprogram_npm/vant-weapp/dialog/dialog'
/**
 * 提示错误信息类
 *  
 * @Author <winner443@163.com>
 * @Date 20200422
*/
class GetErrorMessage{
   /*  constructor(message='温馨提示', url='',title='',skipForm=1){
        this.message = message;
        this.url = url;
        this.title = title;
        this.skipForm = skipForm;
    } */
    
    /**提示错误信息类
     * 
     * @param message 错误信息填写
     * @param url 跳转ulr，默认为空，不跳转。
     * @param title vant提示model对话框
     * @skipForm 跳转方式，skipForm=1，默认跳转保留页面栈，skipForm=2，不保留页面栈
     * @param content 选择器的选择范围
    */
    getErrorMsgs(message='', context='', url='', skipForm=1, title='温馨提示'){
        Dialog.confirm({
        context:context,//代表的当前页面
        selector:"#van-dialog",//选择器
        title: title,
        message: message
        }).then(() => {
            // on confirm
            console.log('我点击了确认');
            if(url){
                //判断跳转的方式
                switch(skipForm){
                    case 1:
                        wx.navigateTo({
                            url: url
                        });
                    case 2:
                        wx.redirectTo({
                            url: url
                        }); 
                    default:
                        return false;
                }
            }else{
                return false;//不跳转
            }
        }).catch(() => {
            // on cancel
            console.log('我点击了取消了,关闭model窗口');
        });
    }
}
export{
    GetErrorMessage
}
